﻿using System;
using System.Collections.Generic;

namespace Athena.ProxyGenerator
{
    public interface IServiceProxyFactory
    {
        void RegisteProxyType(IEnumerable<Type> needProxyTypes);

        object CreateProxy(Type type);

        T CreateProxy<T>();
       
    }
}
